@charset "utf-8";
*{ margin:0px; padding:0px; border:0px;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
body{ margin:0; padding:0;font-family:"Microsoft YaHei"; }
img{ border:none;}
a{ text-decoration:none;}
.main{ width:620px; height:auto; overflow:hidden; margin:100px auto; position:relative;}
.main p{ margin-left:20px;}
.main p a{ color:#000000; font-size:26px; margin-right:15px; line-height:36px;}
.main p a:hover{ color:#0089E1; transition: all 0.8s ease 0s;}
.main form input.search{ width:500px; height:45px; border:1px solid #666666; margin-top:15px; color: #777777;font-size: 24px;text-indent: 1.5em;}
.main form input.submit{ color:#ffffff; font-size:26px; line-height:36px; width:114px; height:47px; background:#3385ff; margin-top:15px; cursor:pointer;}
.main h3{ text-align:center; font-size:36px; line-height:46px; cursor:pointer; margin-top:30px;}
.login{ width:100%; height:100%;  background:url(../images/xk.jpg) repeat 100%; overflow:hidden; position:absolute; top:0; opacity:1; z-index:10; display:none;}
.login .login1{ width:300px; height:250px; background:#ffffff; margin:10% auto; text-align:center; padding-top:50px; }
.login .login1 { font-size:20px; line-height:30px; color:#777777; position:relative;}
.login .login1 input.sr{    border: 2px solid #fff;color: #aaa;font-size: 14px;height: 24px;line-height: 24px; margin-bottom: 20px; padding: 6px 10px;transition: all 0.8s ease 0s; width: 226px; border:1px solid #ccc;}
.login .login1 input.sr:focus {border: 2px solid #6cf;transition: all 0.8s ease 0s;}
.login .login1 input.dl{ background: #43a1da none repeat scroll 0 0;border: 1px solid #4ba6db;border-radius: 5px;color: #fff;cursor: pointer;height: 46px; font-size:20px; margin: 5px 5px 5px 0;width: 160px;}
.login .login1 span{font-size:18px; line-height:20px; border:1px solid #ccc; position:absolute; right:0; top:0; padding:2px 5px; cursor:pointer;}
.login .login1 p{ font-size:18px; line-height:36px; color:red; text-align:center;}
p.ss a.active{ color:#0089e1;}